@charset "utf-8";

/* CSS Document */

@media screen and (min-width: 768px) and (max-width: 1199px) {
html {
	zoom: 0.8;
}
}
@media screen and (max-width: 1199px) {
	#tel_div { display:none; }
	#div_body_box3 .div_body_box_content .div_body_box_content_div {
	width: 100%!important;}
	#div_body_box3 .div_body_box_content .div_body_box_content_l #aboutmore {
	margin: 10px auto 0px;
		
	}
#div_footer_1 #div_footer1_list {
		padding: 20px 20px 30px!important;
	}
.div_body_box #article_content {
	padding: 10px!important;
}
}
@media screen and (max-width: 1000px) {
#nav_div {width: 772px!important;}
.li_body_ys .li_img_a {
	display: block;
	border: none;
	padding: 0px;
	margin: 0 auto;
	width: 220px!important;
	background-size: 218px!important;
	background-repeat: no-repeat!important;
	background-position: center 1px!important;
}	
.li_body_ys .li_img_a img{
	width: 220px!important;
}		
	
}
@media screen and (max-width: 820px) {
	#logo_div { display:none; }
	.li_body_ys #our_img_a1 {
		background-image: url("../images/ys1.png")!important;}
	.li_body_ys #our_img_a2 {
		background-image: url("../images/ys2.png")!important;
	}
	.li_body_ys #our_img_a3 {
		background-image: url("../images/ys3.png")!important;}
	.li_body_ys #our_img_a4 {
		background-image: url("../images/ys4.png")!important;
	}
	.li_body_ys .li_img_a {
	display: block;
	width: 180px!important;
	height: 155px!important;
	background-repeat: no-repeat!important;
	background-position: -40px -30px!important;
	background-size: 255px!important;	
	overflow: hidden;	
	}
	
	.li_body_ys .li_img_a img {
		filter: alpha(Opacity=0)!important;
		-moz-opacity: 0!important;
		opacity: 0!important;
		width: 100%;
		height: 100%;
	}
	#div_body_box5 .div_body_box_content .div_body_box_content_r .div_body_box_content_r_li .tax_list_date { display: none!important;}
}
@media screen and (max-width: 768px) {
	.dl_body_wy {
		width: 50% !important;
	}
	.dl_body_wy img {
		width: 116px!important;
		height: 128px!important;
	}
	.dl_body_wy dt .dt_img_a {
		background-image: none!important;
		width: 116px!important;
		height: 128px!important;
	}
#div_body_box2 .div_body_box_content .subscript {
	height: 50px;
	line-height: 25px !important;
}
#div_body_box3 .div_body_box_content .div_body_box_content_div {
	background: #FF4747 !important;
	padding: 10px!important;
	}

#div_body_box3 .div_body_box_content .div_body_box_content_l {
	width: 100% !important;
	}
#div_body_box3 .div_body_box_content .div_body_box_content_l  h3 {
	display: none;
	}		
#div_body_box3 .div_body_box_content .div_body_box_content_r {
	display: none;
	}
#div_body_box3 .div_body_box_content .div_body_box_content_l #aboutmore {
	margin: 10px auto 0px;
	}
#div_body_box4 .div_body_box_content .div_body_box_content_l {
	display: block;
	float: none;
	width: 100%!important;
	padding: 20px!important;	
	}

#div_body_box4 .div_body_box_content .div_body_box_content_r {
	display: block;
	float: none;
	width: 100%!important;
	padding: 20px!important;
	}
#div_body_box5 {
  background: none!important;
}	
#div_body_box5 .div_body_box_content_l {
	width: 100%!important;
	padding: 10px 10px 20px 10px!important;
	background: url(../images/bg3.jpg) center no-repeat;
	margin-bottom: 20px!important;
}
#div_body_box5 .div_body_box_content_r {
	width: 100%!important;
	padding: 10px!important;
	background: url(../images/bg3.jpg) center no-repeat;
}
#div_body_box5 .div_body_box_content .div_body_box_content_r .div_body_box_content_r_li .tax_list_date { display:block!important;}	
#div_footer_1 dl {
	display: none;
}
#div_footer_1 #dl_footer_lx {
	display: block;
	width: 100% !important;
	max-width: 100%!important;
	padding: 0px;
}	
#div_footer_1 #dl_footer_lx dd{
	display: block;
	width: 100%!important;
}
#div_footer_1 #dl_footer_wx{
	display: block;
	max-width: 100%!important;
	width: 100%!important;
	text-align: center;
}
#div_footer_1 #dl_footer_wx dt{
	display: block;
	margin: 0 auto;
	width: 50%!important;
}
#div_footer_1 #dl_footer_wx dd{
	display: block;
	margin: 0 auto;
	width: 50%!important;
}
#nav_div1 {
	width: 100%!important;
	margin: 0 auto;
	text-align:center;
	line-height: 2em;
	font-size: 1.1em;
	display: block;
	overflow: hidden;
	float: none!important;
	border-bottom: #D8D8D8 solid 2px;
}
#nav_div1 #nav_ul1 {
	width: auto!important;
	display: inline-block!important;
	clear: both;
	margin: 0 auto;
}
#nav_div1 #nav_ul1 li {
	width: auto!important;
	padding: 10px 2px!important;
	border: none!important;
	float: left;
}
#nav_div1 #nav_ul1 li:first-child{
	display: none;
}	
#nav_div1 #nav_ul1 li a {
	margin: 0 auto;
	padding: 10px 20px!important;
	border-radius: 10px;
}
#nav_div1 #nav_ul1 li a:hover {
	color: #FFFFFF!important;
	background: #FF0004;
	border: none!important;
	}
#nav_div1 #nav_ul1 li .nav1_a_present {
	color: #FFFFFF!important;
	background: #FF0004;
	border: none!important;
}
#article_content_list_ul {
	border-top: none!important;
}	
}

@media screen and (max-width: 540px) {
	#div_body_box4 .div_body_box_content .div_body_box_content_l {
	display: block;
	}

#div_body_box4 .div_body_box_content .div_body_box_content_r {
		width: 100%!important;
		padding: 0;
		margin: 0;
	}
	#div_body_box4 .div_body_box_content .div_body_box_content_r .div_body_box_content_r_li:hover { color: #3F3F3F!important;}
	#div_body_box4 .div_body_box_content .div_body_box_content_r .div_body_box_content_r_li:after { content: ""; background: none!important; width: 0!important;}
	#div_body_box4 .div_body_box_content .div_body_box_content_r .div_body_box_content_r_li:hover:after { background: none!important;}
	#div_body_box4 .div_body_box_content .div_body_box_content_r .div_body_box_content_r_li h3 {margin: 5px 0!important; }	
	#div_body_box4 .div_body_box_content .div_body_box_content_r .div_body_box_content_r_li h3 a { font-size: 4vw; color: #FF3222!important; font-weight: 800!important; }
	#div_body_box4 .div_body_box_content .div_body_box_content_r .div_body_box_content_r_li p a { color: inherit!important;}
	#div_body_box4 .div_body_box_content .div_body_box_content_r .div_body_box_content_r_li h3 a span { display: inline!important; padding-right: 10px;}
	#div_our #p_our_img li {
	width: 50%!important;
}
	
.reckon_ul { width: 100%!important; float: none!important; margin-bottom: 30px;}	
#sf #sekeyword {width: 180px!important;}
	
}
@media screen and (max-width: 360px) {
.dl-menuwrapper #m_title {
		font-size:5vw!important;
}	
}
html, body {
	position: relative;
	margin: 0;
	padding: 0;
	font-family: "微软雅黑"
}
body {
	font-size: 14px;
	color: #323232;
	margin: 0;
	padding: 0;
	width: 100%;
}
a {
	text-decoration: none;
	color: #323232;
}
p, span, hr, ul, li, dl, dt, dd {
	margin: 0;
	padding: 0;
}

ul {list-style: none;}

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}

#div_page, #div_head, #div_body, #div_footer {
	width: 100%;
}
#nav_nav {
	width: auto;
	max-width: 1200px;
	margin: 0 auto;
}
#logo_div {
	padding: 0;
	float: left;
	max-width: 200px;
	width: auto;
	height: 80px;
	text-align: center;
}
#logo_div #logo_a {
	margin-top: 11px;
	display: inline-block;
}
#logo_div #logo_a img {
	width: auto;
	max-width: 100%;
	height: auto;
}
#nav_div {
	width: 800px;
	float: left;
	height: 80px;
	text-align: center;
}
#nav_ul {
	margin: 0 auto;
	max-width: 100%;
	width: auto;
	display: inline-block;
}
#nav_ul .nav_li {
	float: left;
	list-style: none;
}
#nav_ul .nav_li .nav_li_a {
	height: 80px;
	line-height: 80px;
	padding: 0 29px;
	display: inline-block;
	z-index: 3;
	position: relative;
	background: #FFFFFF;
}
#nav_ul .nav_li:hover > .nav_li_a  {
	color: #FFFFFF;
	background: #f10215;
	position: relative;
}
.nav_li_hover {
	color: #FFFFFF;
	background: #f10215!important;
}
#tel_div {
	font-weight: 700;
	color: #A0A0A0;
	font-size: 22px;
	letter-spacing: -1px;
	padding: 0;
	float: left;
	height: 80px;
	line-height: 80px;
	width: 200px;
	font-style: Italic;
}
#tel_ico {
	vertical-align: middle;
	margin: -5px 7px auto 0;
}
#nav_ul .nav_li .nav_a_present {
	color: #FFFFFF;
	background: #f10215;
}
.drop {
	overflow: hidden;
	list-style: none;
	padding: 0;
	width: 100%;
	background: #FFFFFF;
	z-index: 2;
	position: relative;
}
.drop {
	-webkit-transform: translate(0, -100%);
	-moz-transform: translate(0, -100%);
	-ms-transform: translate(0, -100%);
	transform: translate(0, -100%);
	-webkit-transition: all 0.4s 0.1s;
	-moz-transition: all 0.4s 0.1s;
	-ms-transition: all 0.4s 0.1s;
	transition: all 0.4s 0.1s;
}
.nav_li:hover > .drop ,.nav_li_hover_drop{
	-webkit-transform: translate(0px, 0);
	-moz-transform: translate(0px, 0);
	-ms-transform: translate(0px, 0);
	transform: translate(0px, 0);
}
.drop li a {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	width: 100%;
}
.drop li a:hover{
	background: #F2F2F2;
	color: #FF0004
}
.swiper-container {
	width: 100%;
	max-width: 100%;
}
.swiper-wrapper {
	width: 100%;
	max-width: 100%;
	height: auto;
}
.swiper-slide {
	width: 100%;
	max-width: 100%;
	height: 100%;
	text-align: center;
	font-size: 18px;
	background: #fff;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiperImg {
	width: 100%;
	max-width: 100%;
	height: auto;
	max-height: 100%;
	margin: 0 auto;
	padding: 0;
	box-sizing: border-box;
}
.animate__fadeInUp {
 --animate-duration: 2s;
}
#div_body {
	width: 100%;
}
.div_body_box {
	width: auto;
	max-width: 100%;
	text-align: center;
	margin: 20px auto 80px;
	overflow: hidden;
}
div_body_box
.div_body_box_title {
	width: auto;
	max-width: 1200px;
	text-align: center;
	margin: 0 auto;
}
.div_body_box_title .div_body_box_title_text {
	margin: 30px auto;
}
.div_body_box_title .P_body_box_title_text1 {
	color: #FF3222;
	font-size: 30px;
	padding: 8px 0;
}
.div_body_box_title .P_body_box_title_text2 {
	color: #7F7F7F;
	font-size: 14px;
}
.div_body_box_title .div_body_box_title_text hr {
	height: 1px;
	width: 40px;
	color: #FF3222;
	border-width: 0;
	background: #FF3222;
	margin: 6px auto;
}
.div_body_box .div_body_box_content {
	width: auto;
	max-width: 1200px;
	text-align: center;
	margin: 0 auto;
}
.dl_body_wy {
	width: 25%;
	float: left;
	padding: 0;
}
.dl_body_wy h3 {
	font-weight: normal;
	margin: 0;
	padding: 5px 0 15px;
}
.dl_body_wy dt {
}
.dl_body_wy dd {
	padding: 0 10px;
	color: #7F7F7F;
}
.dl_body_wy {
	width: 25%;
	min-width: 150px;
	float: left;
}
.dl_body_wy dt .dt_img_a {
	display: block;
	border: none;
	padding: 0px;
	margin: 0 auto;
	width: 150px;
	height: 160px;
	background: no-repeat center;
}
.dl_body_wy dt #dt_img_a1 {
	background: url(../images/yw1_1.png);
}
.dl_body_wy dt #dt_img_a2 {
	background: url(../images/yw2_1.png);
}
.dl_body_wy dt #dt_img_a3 {
	background: url(../images/yw3_1.png);
}
.dl_body_wy dt #dt_img_a4 {
	background: url(../images/yw4_1.png);
}
.dl_body_wy dt .dt_img_a img {
	filter: alpha(Opacity=1);
	-moz-opacity: 1;
	opacity: 1;
	transition: 0.5s;
	-moz-transition: 0.5s; /* Firefox 4 */
	-webkit-transition: 0.5s; /* Safari 和 Chrome */
	-o-transition: 0.5s; /* Opera */
}
.dl_body_wy dt .dt_img_a img:hover {
	filter: alpha(Opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	transition: 0.5s;
	-moz-transition: 0.5s; /* Firefox 4 */
	-webkit-transition: 0.5s; /* Safari 和 Chrome */
	-o-transition: 0.5s; /* Opera */
}
#div_body_box2 {
	background: url(../images/bg.jpg) center no-repeat;
/*	background-color: #E9E9E9;
height: 593px;*/
	margin-bottom: 0px;
}
#div_body_box2 .div_body_box_content .subscript {
	font-size: 12px;
	color: #BBB;
	text-align: left;
	height: 50px;
	line-height: 50px;
}
#div_body_box3 .div_body_box_content {
	max-width: 1920px;
	overflow: hidden;
}
#div_body_box3 #div_body_box3_div_body_box_content{
	margin-top: 10px;
	background: url(../images/about_bg.jpg) center;
}
#div_body_box3 .div_body_box_content .div_body_box_content_div {
	width: 1200px;
	margin: 0 auto;
	color: #FFFFFF;
	overflow: hidden;
	padding: 40px 0;
}
#div_body_box3 .div_body_box_content .div_body_box_content_div #about_me {
	text-align: left;
	color: #323232;
	background:#ECECEC;
	padding: 40px;
	line-height: 30px;
	text-indent: 2em;
	font-size: 1.1em;
}
#div_body_box3 .div_body_box_content .div_body_box_content_div #about_me #logo_m{
	float: left;
	width: 80px;
}
#div_body_box3 #div_body_box3_div_body_box_content .div_body_box_content_div {
	width: 1200px;
	margin: 0 auto;
	color: #FFFFFF;
	overflow: hidden;
	padding: 50px 0;@import;
}
#div_body_box3 .div_body_box_content .div_body_box_content_l {
	width: 50%;
	padding: 0;
	margin: 0;
	float: left;
}
/*#div_body_box3 .div_body_box_content .div_body_box_content_d {
	background-color:#FFFFFF;
}*/
#div_body_box3 .div_body_box_content .div_body_box_content_l h3 {
	font-size: 30px;
	font-weight: 600;
	text-indent: 0;
	letter-spacing: 0.1em;
	padding: 0;
	margin: 0 0 20px;
}
#div_body_box3 .div_body_box_content .div_body_box_content_l p {
	text-indent: 2em;
	text-align: left;
	line-height: 28px;
}
#div_body_box3 .div_body_box_content .div_body_box_content_l #aboutmore {
	display: block;
	height: 50px;
	width: 150px;
	background: #FFFFFF;
	color: #FF4747;
	margin-top: 30px;
	line-height: 50px;
	transition: 0.3s;
	-moz-transition: 0.3s; /* Firefox 4 */
	-webkit-transition: 0.3s; /* Safari 和 Chrome */
	-o-transition: 0.3s; /* Opera */
}
#div_body_box3 .div_body_box_content .div_body_box_content_l #aboutmore:hover {
	-ms-transform: translate(0, -5px); /* IE 9 */
	-moz-transform: translate(0, -5px);
	-webkit-transform: translate(0, -5px);
	-o-transform: translate(0, -5px);
	transform: translate(0, -5px);
	transition: 0.3s;
	-moz-transition: 0.3s; /* Firefox 4 */
	-webkit-transition: 0.3s; /* Safari 和 Chrome */
	-o-transition: 0.3s; /* Opera */
}
#div_body_box3 .div_body_box_content .div_body_box_content_r {
	width: 50%;
	float: left;
	padding: 0;
	margin: 0;
}
#div_body_box3 #aboutmap {
	width: 100%;
	max-width: 600px;
}	
#div_body_box4 { width: 100%;}
#div_body_box4 .div_body_box_title .P_body_box_title_text1 a {color: #FF3222;}
#div_body_box4 .div_body_box_content .div_body_box_content_l {
	width: 50%;
	padding: 15px 0 0;
	margin: 0;
	float: left;
}
#div_body_box4 #newsimg {
	width: 100%;
	max-width: 540px;
}
#div_body_box4 .div_body_box_content .div_body_box_content_r {
	width: 50%;
	float: left;
	padding: 0;
	margin: 0;
}
#div_body_box4 .div_body_box_content .div_body_box_content_r ul {
 color:#3F3F3F;
 text-align: left;
}
#div_body_box4 .div_body_box_content .div_body_box_content_r li {
 color:#3F3F3F;
 text-align: left;
 padding: 0px 15px 15px 30px;
 /*display: inline-block;	*/
 width: 100%;
 position: relative;
 overflow: hidden;
}
#div_body_box4 .div_body_box_content .div_body_box_content_r .div_body_box_content_r_li:hover,#div_body_box4 .div_body_box_content .div_body_box_content_r .div_body_box_content_r_li:hover a { color: #fff;}
#div_body_box4 .div_body_box_content .div_body_box_content_r .div_body_box_content_r_li:after { width: 100%; height: 100%; position: absolute; content: ""; top: 0; left: -100%; z-index: -1; background: #FFDFDF;	transition: 0.4s;
	-moz-transition: 0.4s; /* Firefox 4 */
	-webkit-transition: 0.4s; /* Safari 和 Chrome */
	-o-transition: 0.4s; /* Opera */}
#div_body_box4 .div_body_box_content .div_body_box_content_r .div_body_box_content_r_li:hover:after { left: 0; background: #FF4F4F;}
#div_body_box4 .div_body_box_content .div_body_box_content_r ul a { color: #7F7F7F; }
#div_body_box4 .div_body_box_content .div_body_box_content_r ul h3 a {
	padding: 0;
	margin: 0;
	font-weight: 600;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	display: block;
}
#div_body_box4 .div_body_box_content .div_body_box_content_r .div_body_box_content_r_li h3 a span { display: none;}	
#div_body_box4 .div_body_box_content .div_body_box_content_r ul p {
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
line-height: 34px;
}
#div_body_box5 {
	background: url(../images/bg3.jpg) center no-repeat;
	margin-bottom: 50px;
	padding-bottom: 40px;
}
#div_body_box5 .div_body_box_title_text { margin: 30px 0 10px;}
#div_body_box5 .div_body_box_title_text a {color: #FF3222;}
#div_body_box5 .div_body_box_content .subscript {
}
#div_body_box5 .div_body_box_content { margin-top: 20px;}
#div_body_box5 .div_body_box_content .div_body_box_content_l {
	width: 60%;
	padding:0;
	margin: 0;
	float: left;
	text-align: left;
}
#div_body_box5 .div_body_box_content #div_body_box_content_l_li_title {display: block;overflow: hidden;}
#div_body_box5 .div_body_box_content #div_body_box_content_l_li_title h2 {margin: 0;}
#div_body_box5 .div_body_box_content #div_body_box_content_l_li_title h2 a { font-size: 1em; font-weight:500; color: #FF3222; float: left;}
#div_body_box5 .div_body_box_content #div_body_box_content_l_li_title .more { font-size: 1em;  float: right; color: #7F7F7F; line-height: 36px;}
#div_body_box5 .div_body_box_content .div_body_box_content_l ul h3 { font-size: 14px; margin: 5px 0;}
#div_body_box5 .div_body_box_content .div_body_box_content_l ul h3 a {
	padding: 0;
	margin: 0;
	font-weight: 600;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	display: block;
}
#div_body_box5 .div_body_box_content .div_body_box_content_l .div_body_box_content_l_li { padding: 2px 0;}
#div_body_box5 .div_body_box_content .div_body_box_content_l .div_body_box_content_l_li h3 a span { display: none;}	
#div_body_box5 .div_body_box_content .div_body_box_content_l ul p {
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	line-height: 16px;
}
#div_body_box5 .div_body_box_content .div_body_box_content_l .div_body_box_content_l_li { color: #7F7F7F!important;}
#div_body_box5 .div_body_box_content .div_body_box_content_l .div_body_box_content_l_li h3 a { color: #FF0004;!important; font-weight: normal;}
#div_body_box5 .div_body_box_content .div_body_box_content_l .div_body_box_content_l_li h3 a { color: #FF0004;!important;}
#div_body_box5 .div_body_box_content .div_body_box_content_l .div_body_box_content_l_li a { color: #7F7F7F;}
#div_body_box5 .div_body_box_content .div_body_box_content_l .div_body_box_content_l_li:hover { background: #E7E7E7;color: #494949!important;
	transition: 0.4s;
	-moz-transition: 0.4s; /* Firefox 4 */
	-webkit-transition: 0.4s; /* Safari 和 Chrome */
	-o-transition: 0.4s; /* Opera */ }
#div_body_box5 .div_body_box_content .div_body_box_content_l .div_body_box_content_l_li:hover a { color: #494949;}
#div_body_box5 .div_body_box_content .div_body_box_content_l .div_body_box_content_l_li:hover  h3 a { color: #E00003;}
#div_body_box5 .div_body_box_content .div_body_box_content_r {
	width: 35%;
	float: right;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
#div_body_box5 .div_body_box_content .div_body_box_content_r #taxtools
{
	width: 100%;
	overflow: hidden;
}
#div_body_box5 .div_body_box_content .div_body_box_content_r #calculator {
	width: 30%;
	float: right;
	margin: 0;
	font-size: 1em;
	color: #fff;
}
#div_body_box5 .div_body_box_content .div_body_box_content_r #calculator a{
	padding: 0;
	font-size: 1.2em;
	color: #fff;
	font-weight: 600;
	border-radius: 10px;
	display: block;
	background: #FF0004;
	padding: 10px 0;
}
#div_body_box5 .div_body_box_content .div_body_box_content_r #calculator:hover a{
	background:#FFF;
	color: #FF0004;
	border-radius: 15px;
	transition: 0.4s;
	-moz-transition: 0.4s; /* Firefox 4 */
	-webkit-transition: 0.4s; /* Safari 和 Chrome */
	-o-transition: 0.4s; /* Opera */ 
}
#div_body_box5 .div_body_box_content .div_body_box_content_r #calculator p { }
#div_body_box5 .div_body_box_content .div_body_box_content_r #calculator .fa-calculator{
	font-size: 4.5em;
	transition: all 0.3s ease 0s;
	text-align: center;
}
#div_body_box5 .div_body_box_content .div_body_box_content_r #taxstatute {
	width: 65%;
	float: left;
	margin: 0;
	border-radius: 10px;
	display: block;
	background: #ECECEC;
	padding: 13px 10px 14px 10px ;
	
}
#div_body_box5 .div_body_box_content .div_body_box_content_r #taxstatute #taxstatute_title {
	width: 100%;
	padding: 0 0 0 4px;
	margin: 0;
	text-align: left;
	font-size: 1.2em;
	color:#353535;
}
#div_body_box5 .div_body_box_content .div_body_box_content_r #taxstatute #taxstatute_title i{
	margin-right: 5px;
}
#div_body_box5 .div_body_box_content .div_body_box_content_r #taxstatute #taxstatute_content{
	width: 100%;
	padding: 0;
	margin: 10px 0 0;
	text-align: left;
}
#div_body_box5 .div_body_box_content .div_body_box_content_r #taxstatute #taxstatute_content #sekeywordp{
	width: 100%;
	margin: 12px 0;
}
#div_body_box5 .div_body_box_content .div_body_box_content_r #taxstatute #taxstatute_content #sekeyword{
	max-width: 240px;
}

#div_body_box5 .div_body_box_content .div_body_box_content_r #taxstatute #taxstatute_content #setype{
	width: 65px;
	padding: 0;
	margin: 0;
}
#div_body_box5 .div_body_box_content .div_body_box_content_r #taxstatute #taxstatute_content #sebutton{
	width: 50px;
	padding: 0;
	margin: 0 0 0 10px;
}
#div_body_box5 .div_body_box_content .div_body_box_content_r .div_body_box_content_r_li {
	width: 100%;
	float: left;
	padding: 2px 0;
	margin: 0;
}
#div_body_box5 .div_body_box_content .div_body_box_content_r .div_body_box_content_r_li .tax_list_titile {
	width:100%;
	display: block;
	overflow: hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	text-align: left;
	font-size: 1em;
	color: #3F3F3F;
	margin: 5px 0;
}
#div_body_box5 .div_body_box_content #div_body_box_content_r_li_title {overflow: hidden; height: 44px;}
#div_body_box5 .div_body_box_content #div_body_box_content_r_li_title h2 a { font-size: 1em; font-weight:500; color: #FF3222; float: left;}
#div_body_box5 .div_body_box_content #div_body_box_content_r_li_title .more { font-size: 1em;  float: right; color: #7F7F7F; line-height: 36px;}
#div_body_box5 .div_body_box_content .div_body_box_content_r .div_body_box_content_r_li .tax_list_titile {
	color: #7F7F7F;
}
#div_body_box5 .div_body_box_content .div_body_box_content_r .div_body_box_content_r_li .tax_list_titile a {
	color: #7F7F7F;
}
#div_body_box5 .div_body_box_content .div_body_box_content_r .div_body_box_content_r_li .tax_list_num {
	display: block;
	font-size: 0.9em;
	color: #FF0004;
	overflow: hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	float: left;
	text-align: left;
}
#div_body_box5 .div_body_box_content .div_body_box_content_r .div_body_box_content_r_li .tax_list_date {
	max-width:80px;
	display: block;
	font-size: 0.9em;
	color: #ACACAC;
	white-space: nowrap;
	float: left;
	overflow: hidden;
	margin-right: 5px;
}
#div_body_box5 .div_body_box_content .div_body_box_content_r .div_body_box_content_r_li:hover { background: #E7E7E7;color: #494949!important;
	transition: 0.4s;
	-moz-transition: 0.4s; /* Firefox 4 */
	-webkit-transition: 0.4s; /* Safari 和 Chrome */
	-o-transition: 0.4s; /* Opera */ }
#div_body_box5 .div_body_box_content .div_body_box_content_r .div_body_box_content_r_li:hover .tax_list_titile a  { color: #494949;}
#div_body_box5 .div_body_box_content .div_body_box_content_r .div_body_box_content_r_li:hover .tax_list_date { color: #494949;}
#div_body_box5 .div_body_box_content .div_body_box_content_r .div_body_box_content_r_li:hover .tax_list_num { color: #E00003;}
#div_our {
	width: auto;
	max-width: 1200px;
	text-align: center;
	margin: 30px auto 0;
}
#div_our #p_our_text {
	margin: 40px auto 30px;
}
#div_our #P_ADVANTAGE {
	color: #FF3222;
	font-size: 30px;
}
#div_our #P_ADVANTAGE1 {
	color: #7F7F7F;
	font-size: 14px;
 	background: url(../images/bg_red.gif);
	background-repeat: repeat-x;
	background-position: center;
}
#div_our #P_ADVANTAGE1 span {
	padding: 6px 8px;
	background-color: #FFF;
	display: inline-block;
}
#div_our #div_our_text hr {
	height: 1px;
	width: 60px;
	color: #7F7F7F;
	border-width: 0;
	background: #7F7F7F;
	margin: 8px auto;
}
#div_our #p_our_img {
	margin-top: 20px;
}
#div_our #p_our_img li {
	width: 25%;
	float: left;
	overflow: hidden;
}

.li_body_ys .li_img_a {
	display: block;
	border: none;
	padding: 0px;
	margin: 0 auto;
	width: 256px;
	height: 296px;
	background: no-repeat center;
}
.li_body_ys #our_img_a1 {
	background: url(../images/ys1_1.png);
}
.li_body_ys #our_img_a2 {
	background: url(../images/ys2_1.png);
}
.li_body_ys #our_img_a3 {
	background: url(../images/ys3_1.png);
}
.li_body_ys #our_img_a4 {
	background: url(../images/ys4_1.png);
}
.li_body_ys .li_img_a img {
	filter: alpha(Opacity=1);
	-moz-opacity: 1;
	opacity: 1;
	transition: 0.5s;
	-moz-transition: 0.5s; /* Firefox 4 */
	-webkit-transition: 0.5s; /* Safari 和 Chrome */
	-o-transition: 0.5s; /* Opera */
}
.li_body_ys .li_img_a img:hover {
	filter: alpha(Opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	transition: 0.5s;
	-moz-transition: 0.5s; /* Firefox 4 */
	-webkit-transition: 0.5s; /* Safari 和 Chrome */
	-o-transition: 0.5s; /* Opera */
}

.div_body_box #article_content {
	max-width: 1200px;
	width: 100%;
	margin: 0 auto ;
	padding: 30px 0 0;
	text-align: left;
	line-height: 2em;
	font-size: 1.2em;
}

#div_footer_1 {
	width: 100%;
	background: #262626;
	text-align: center;
	clear: both;
	display: block;
	height: auto;
}
#div_footer_1 #div_footer1_list {
	max-width: 1200px;
	width: auto;
	margin: 0 auto;
	position: relative;
	padding: 20px 0 30px;
	overflow: auto;
	height: auto;
}
#div_footer_1 dl {
	float: left;
	width: auto;
	min-width: 16%;
	max-width: 18%;
	text-align: left;
}
#div_footer_1  dt {
	color: #FFFFFF;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
}
#div_footer_1  dd {
	color: #9F9F9F;
	line-height: 28px;
}
#div_footer_1 #dl_footer_wy dt {
}
#div_footer_1 #dl_footer_wx dt {
	text-align: center;
}
#div_footer_1 #dl_footer_lx {
	width: auto;
	min-width: 36%;
	max-width: 40%;
}
#div_footer_1 #dl_footer_lx dd strong {
	color: #DFDFDF;
}
#div_footer_1 #dl_footer_wx {
	width: auto;
	min-width: 14%;
	max-width: 16%;
}
#div_footer_1 #dl_footer_wx dd {
	text-align: center;
	padding-top: 10px;
}
#div_footer_1 a {
	color: #AFAFAF;
}
#div_footer_2 {
	min-height: 40px;
	line-height: 40px;
	width: 100%;
	background: #0C0C0C;
	color: #9F9F9F;
	text-align: center;
}
#div_footer_2 a{
 color:#DFDFDF;
 display: inline-block;	
}
#div_footer_2 a:hover{
 color: #9F9F9F;
}
#div_footer_3 {
	min-height: 2px;
	line-height: 26px;
	width: 100%;
	background: #0C0C0C;
	color: #9F9F9F;
	text-align: center;
	overflow: hidden;
	
}
#webcount {display: none;}

.div_body_box_leftlist {
	max-width: 1200px;
	width: 100%;	
	margin: 0 auto;
	overflow: hidden;
	}	
#nav_div1 {
	width: 160px;
	margin: 0 auto;
	text-align:center;
	line-height: 2em;
	font-size: 1.1em;
	display: block;
	overflow: hidden;
	float: left;
}
#nav_div1 #nav_ul1 {
	width: 100%;
	display: block;
	clear: both;
}
#nav_div1 #nav_ul1 li {
	width: 100%;
	height: 50px;
	border-bottom: #D8D8D8 solid 1px;
	border-left: #D8D8D8 solid 1px;
	border-right: #D8D8D8 solid 1px;
	padding-top: 10px;
}
#nav_div1 #nav_ul1 li:first-child{
	width: 100%;
	height: 60px;
	border-bottom: #FF0004 solid 1px;
	border-left: #FF0004 solid 1px;
	border-right: #FF0004 solid 1px;
	background: #FF0004;
	color: #FFFFFF;
	font-size: 1.2em;
	height: 60px;
	line-height: 60px;
	padding: 0px;
	font-weight: 600;
}
#nav_div1 #nav_ul1 li:first-child a{
	color: #FFFFFF;
}
#nav_div1 #nav_ul1 li:first-child a:hover{
	color: #FFFFFF;
}	
#nav_div1 #nav_ul1 li a {
	margin: 0 auto;
	padding: 0 4px 0px;
}
#nav_div1 #nav_ul1 li a:hover {
	color: #FF0004;
	border-bottom: #FF0004 solid 2px;	
	}
#nav_div1 #nav_ul1 li .nav1_a_present {
	color: #FF0004;
	border-bottom: #FF0004 solid 2px;
}
/*ul2 start*/
#nav_div1 #nav_ul2 {
	width: 100%;
	display: block;
}
#nav_div1 #nav_ul2 .nav_ul2_li {
	width: 100%;
	border-bottom: #D8D8D8 solid 1px;
	border-left: #D8D8D8 solid 1px;
	border-right: #D8D8D8 solid 1px;
	display: block;
	overflow: hidden;
	clear: both;
	padding: 5px;
}
#nav_div1 #nav_ul2 #classtop {
	width: 100%;
	height: 60px;
	border-bottom: #FF0004 solid 1px;
	border-left: #FF0004 solid 1px;
	border-right: #FF0004 solid 1px;
	background: #FF0004;
	color: #FFFFFF;
	font-size: 1.2em;
	height: 60px;
	line-height: 60px;
	padding: 0px;
	font-weight: 600;
}
#nav_div1 #nav_ul2 #classtop a{
	color: #FFFFFF;
}
#nav_div1 #nav_ul2 #classtop a:hover{
	color: #FFFFFF;
}	
#nav_div1 #nav_ul2 li a {
	margin: 0 auto;
	padding: 0 4px 0px;
}
#nav_div1 #nav_ul2 li a:hover {
	color: #FF0004;
	border-bottom: #FF0004 solid 2px;	
	}
#nav_div1 #nav_ul2 li .nav1_a_present {
	color: #FF0004;
	border-bottom: #FF0004 solid 2px;
}
#nav_div1 #nav_ul2 #nav_ul2_ul1,#nav_div1 #nav_ul2 #nav_ul2_ul2
{
	clear: both;
}
#nav_div1 #nav_ul2 #nav_ul2_ul1 li {
	width: 50%;
	display: block;
	float: left;
	text-align: center;
}
#nav_div1 #nav_ul2 #nav_ul2_ul1 #seltype, #nav_div1 #nav_ul2 #nav_ul2_ul2 #selyear {
	width: 100%;
	display: block;
	height: 36px;
	font-weight: bold;
	border-bottom: #D8D8D8 solid 1px;
	margin-bottom: 10px;
}
#nav_div1 #nav_ul2 #nav_ul2_ul1 #seltype_a:hover, #nav_div1 #nav_ul2 #nav_ul2_ul2 #selyear_a:hover {
	border-bottom: none;
	color: #323232;
}

#nav_div1 #nav_ul2 #nav_ul2_ul1 li a, #nav_div1 #nav_ul2 #nav_ul2_ul2 li a {
	width: auto;
	height: 30px;
	padding: 4px 8px;!important;
	text-align: center;
	border-radius: 10px;
	font-size: 0.9em;
}
#nav_div1 #nav_ul2 #nav_ul2_ul1 li a:hover, #nav_div1 #nav_ul2 #nav_ul2_ul2 li a:hover {
	border-radius: 0px;
}
#nav_div1 #nav_ul2 #nav_ul2_ul2 li {
	width: 33%;
	display: block;
	float: left;
	text-align: center;
}
#nav_div1 #nav_ul2 .selected 
{
	background: #FF0004;
	color: #FFFFFF;
}
#nav_div1 #nav_ul2 .selected:hover
{
	color: #FFFFFF!important;
	border-radius: 10px!important;
}
/*ul2 end*/
#article_content_text {
	padding: 0 20px 0 30px;
	text-align: left;
	line-height: 2em;
	font-size: 1.1em;
	overflow: hidden;
	}
#article_content_list {
	padding: 0 20px 0 30px;
	text-align: left;
	line-height: 2em;
	font-size: 1.2em;
	overflow: hidden;
	}
#article_content_list_ul {
	border-top: #D8D8D8 solid 2px;
	width:100%;
	}	
#article_content_list_ul li {
	text-align: left;
	border-bottom: #D8D8D8 solid 1px;
	overflow: hidden;
	padding: 20px 10px;
	}		
#article_content_list_ul1 {
	width:100%;
	}	
#article_content_list_ul1 li {
	text-align: left;
	border-bottom: #D8D8D8 solid 1px;
	overflow: hidden;
	padding: 20px 10px;
	}
#article_content_list_ul1 li:first-child {padding: 0px 10px; height: 64px;}
#article_content_list_ul1 li h2 a { font-size: 1em; font-weight: normal; color: #FF3222; float: left;}
#article_content_list_ul1 li .more { font-size: 1em;  float: right; color: #7F7F7F; line-height: 36px;}
#article_content_list .list_titile	{
	width:100%;
	display: block;
	overflow: hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	}
#article_content_list .list_date {
	width:100%;
	display: block;
	font-size: 0.8em;
	color: #ACACAC;
	}
#article_content_list .list_content	{
	display: block;
	width:100%; 
	font-size: 0.8em;
	color: #6B6B6B;
	overflow: hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	}
#article_content_list .list_num {
	width:100%;
	display: block;
	font-size: 0.9em;
	color: #FF0004;
	white-space:nowrap;
	text-overflow:ellipsis;
}
#page_num_nav {
	padding: 10px;
	text-align: center;
	overflow: hidden;
	clear: both;
	font-size: 0.9em;
	color:#959595!important;
	}	
#page_num_nav .page-num{
	display: inline-block;
	font-size: 12px;
	width: 24px;
	height: 24px;
	line-height: 22px;
	padding: 0px;
	margin: 0px;
	border: #959595 solid 1px;
	text-align: center;
	margin-left: 5px;
	color:#959595;
}
#page_num_nav .page-num-current{
	background: #FF3222;
	color: #FFFFFF;
	border: #FF3222 solid 1px;
}
#page_num_nav .page-num:hover{
	background: #FF3222;
	color: #FFFFFF;
	border: #FF3222 solid 1px;
}	
#sf #sekeyword {width: 200px;}

/*taxlist 导航菜单变换*/
#nav_div1 .w768 #classtop {
	display: none!important;
}
#nav_div1 .w768 #nav_ul2_ul1 .seltype_li,#nav_div1 .w768 #nav_ul2_ul2 .selyear_li {
	width: auto!important;
	text-align: center;
	padding: 1px 2px!important;
}
#nav_div1 .w768 #nav_ul2_ul1 #seltype,#nav_div1 .w768 #nav_ul2_ul2 #selyear{
	display: block!important;
	width: 100%!important;
	text-align: left;
	border-bottom: none!important;
	margin-bottom: 0!important;
	float: left;
}
#nav_div1 .w768 #nav_ul2_ul1 #seltype #seltype_a,#nav_div1 .w768 #nav_ul2_ul2 #selyear_a{
	text-align: left;
	float: left;
}	
#nav_div1 .w768 #nav_ul2_ul1 #seltype #seltype_a:before,#nav_div1 .w768 #nav_ul2_ul2 #selyear #selyear_a:before{
	content: "\f067";
	font-family: 'FontAwesome';
	display: block;
	width: 28px;
	height: 28px;
	line-height: 30px;
	border-radius: 50%;
	background: #FF0004;
	font-size: 12px;
	color: #fff;
	transition: all 0.3s ease 0s;
	float: left;
	text-align: center;
	margin-right: 10px;
}
#nav_div1 .w768 #nav_ul2_ul1 #seltype a.seltype_open:before,#nav_div1 .w768 #nav_ul2_ul2 #selyear a.selyear_open:before {
	content: "\f068"!important;
}
#nav_div1 .w768 .tpsel {
	font-size: 0.7em;
	background: #FF0004;
	color: #FFFFFF;
	padding: 2px 4px;;
	text-align: center;
	border-radius: 10px;
	line-height: 40px;
}


